
#ifndef VGM_RX_H
#define VGM_RX_H

#define VGMNotificationOpID 0x3e7


#pragma pack(1)
typedef struct _OpVGM_Notification {
    uint8_t bookChrgnResp;
    uint8_t carLocatorSetResp;
    uint8_t digKeyReqSts;
    uint8_t intelliClimaEgySaveReq;
    uint8_t phoneForgottenRmn;
    uint8_t phoneForgottenRmnBNCM2;
    uint8_t prkgCmftModTiCtrlReq;
    uint8_t remFileDownloadReq;
    uint8_t tcamResetResp;
    uint8_t wPCModuleSts;
    uint8_t wPCModuleStsBNCM2;
    uint8_t digKeyDataToHMIAcknowledgment;
    uint8_t digKeyDataToHMIDKDataByte1;
    uint8_t digKeyDataToHMIDKDataByte2;
    uint8_t digKeyDataToHMIDKDataByte3;
    uint8_t digKeyDataToHMIDKDataByte4;
    uint8_t digKeyDataToHMIDKDataByte5;
    uint8_t digKeyDataToHMIDKDataByte6;
    uint8_t digKeyDataToHMIHeader;
    uint8_t digKeyGidInfo1Byte0;
    uint8_t digKeyGidInfo1Byte1;
    uint8_t digKeyGidInfo1Byte2;
    uint8_t digKeyGidInfo1Byte3;
    uint8_t digKeyGidInfo1Byte4;
    uint8_t digKeyGidInfo1Byte5;
    uint8_t digKeyGidInfo1Byte6;
    uint8_t digKeyGidInfo1Byte7;
    uint8_t digKeyGidInfo2Byte0;
    uint8_t digKeyGidInfo2Byte1;
    uint8_t digKeyGidInfo2Byte2;
    uint8_t digKeyGidInfo2Byte3;
    uint8_t digKeyGidInfo2Byte4;
    uint8_t digKeyGidInfo2Byte5;
    uint8_t digKeyGidInfo2Byte6;
    uint8_t digKeyGidInfo2Byte7;
    uint8_t carLocatorActvSts;
    uint16_t wirelsChrgnPhonePwrPerc;

}OpVGM_Notification;
#pragma pack()


#endif
